Články

Navigačný panel

Docker - inštalácia a prvé kroky

Krátky návod ako nainštalovať Docker na Debian 9 a pár príkazov na ovládanie.



Inštalácia

Nainštalujeme pár základných vecí:

apt install apt-transport-https dirmngr

Pridáme repozitár:

echo 'deb https://apt.dockerproject.org/repo debian-stretch main' >> /etc/apt/sources.list

Pridáme kľúč:

apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys F76221572C52609D

Spravíme update balíkov:

apt update

Nainštalujeme samotný Docker:

apt install docker-engine

Používanie

Stiahneme nejaký Image

docker pull debian

Spustíme ho, a to tak že bežiaci kontajner sa bude volať smazak, bude vytvorený z obrazu debian ktorý sme prave stiahli, a spustíme na ňom /bin/bash

docker run --interactive --tty --name smazak debian /bin/bash

Exitom z neho zase vyjdeme.

Kontajner aj ked už nemá žiadny bežiaci proces, stále ho máme.

docker ps -a

Pod jedným názvom môže existovať len raz, paramter --name smazak môžme zmazať.

Pokiaľ sme ho nespustili s parametrami --interactive --tty, musíme ho najskốr vypnúť

docker container kill smazak

Pokiaľ ho už nechceme nikdy nijak znova použiť, môžme ho vymazať

docker rm docker

Ak v ňom ale chceme pokračovať, prípadne sme si ho pripravili, nainštalovali nejake veci, a chceme ho používať, môžme ho uložiť ako obraz

docker commit smazak novy_obraz

Ako spustiť kontajner a použiť disk z hostu

docker run -it -v /opt/smazak/:/mnt/ --name smazak debian /bin/bash

PortForward z hostu do kontajneru

docker run -d=true --rm -it -h smazak01 -p 1000:1000/udp -p 1001:1001/tcp --name smazak01 smazak /start.sh

Niekedy pri inštalácií potrebujeme tieto balíčky, je dobré ich mať dopredu:

apt install dialog apt-utils

Ako premenovať image:

docker tag image_old image_new

Ako exportovat image:

docker save -o image.tar image_name
docker load -i image.tar


Príspevok pridaný dňa: 20.04.2018 od užívatela: Dodoslav.
Zanechat komentár:

Nick:

Správa: